iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
Software Development

第一次學C#的經驗談系列 第 8

Day08主題:認識運算式

  • 分享至 

  • xImage
  •  

終於完成字串相關的說明,還可以吧?
接下來說說運算式,這也是在程式中相當常見的東東,常用的也是要背下來比較好哦!

運算式:
https://ithelp.ithome.com.tw/upload/images/20220908/20142779oyPHFHA4qI.png

  1. 是由「運算元」和「運算子」建構而成。運算式的運算子會指出要將哪些運算套用到運算元。
  2. 運算子範例包括「+」、「-」、「*」、「/」及物件的「new」。
  3. 運算元範例包括「常數」、「變數」、「函數」及「運算式」。

運算子的優先運算順序層級:
https://ithelp.ithome.com.tw/upload/images/20220908/20142779zW9ygnGInV.png

  1. 在具有多個運算子的運算式中,具有較高優先順序的運算子會在優先順序較低的運算子之前進行評估。
  2. 當運算子具有相同的優先順序時,運算子的關聯性會決定作業的執行順序。

運算子運算元:

  1. 一元運算子(Unary Operator)包含一個運算元,如:-4。
  2. 二元運算子(Binary Operator)包含兩個運算元,如:a-4。
  3. 三元運算子(Ternary Operator)包含三個運算元,如:x = (a < b) ? a : b,表示若a < b是True,x = a;反之x = b。

運算子種類:

  1. 比較運算子。
    https://ithelp.ithome.com.tw/upload/images/20220908/20142779XgR5aQbSY4.png

  2. 邏輯運算子。
    https://ithelp.ithome.com.tw/upload/images/20220908/20142779S3dbXUsCEF.png

  3. 算式運算子。
    https://ithelp.ithome.com.tw/upload/images/20220908/20142779QdNv1IJ6gU.png

  4. 指定運算子。
    https://ithelp.ithome.com.tw/upload/images/20220908/20142779ze7crwPEV9.png

  5. 位元運算子。
    https://ithelp.ithome.com.tw/upload/images/20220908/20142779X1y2EMtte8.png

參考來源:
Microsoft Docs

C# 運算子

C#筆記-運算式與陳述式基本認識


上一篇
Day07主題:認識字串與跳脫字元(下)
下一篇
Day09主題:認識數學運算
系列文
第一次學C#的經驗談30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言